//-----------------------------------------------------------------
// Includes
//-----------------------------------------------------------------
#include <Vision/VisionTools.hpp>
#include <OpenCV/highgui.h>

namespace Vision
{

	///////////////////////////////////////////////////////////////////
	// Constructeur
	///////////////////////////////////////////////////////////////////
	VisionTools::VisionTools()	
	{
	}
	
	///////////////////////////////////////////////////////////////////
	// Destructeur
	///////////////////////////////////////////////////////////////////
	VisionTools::~VisionTools()
	{
	}
	
	///////////////////////////////////////////////////////////////////
	// Affichage d'image
	///////////////////////////////////////////////////////////////////
	void VisionTools::DrawImage( std::string name, int waitingTime, IplImage * image )
	{
		cvNamedWindow(name.c_str(), CV_WINDOW_AUTOSIZE); 
		cvMoveWindow(name.c_str(), 100, 100);
		cvShowImage(name.c_str(), image);
		cvWaitKey(waitingTime);
		cvDestroyWindow( name.c_str() );
	}	

}
